home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / src / exampleCode / opengl / siggraphCD / spec / README < prev   
Encoding:
Text File  |  1994-08-02  |  5.3 KB  |  102 lines

  1. This directory contains PostScript(R) files with the OpenGL(TM) specification.  
  2.  
  3. Copyright (c) 1992, 1993 Silicon Graphics, Inc. All Rights Reserved.
  4.  
  5.   gluSpec.ps:  The OpenGL(TM) Graphics System Utility Library
  6.  
  7.                The GL Utilities (GLU) library is a set of routines designed
  8.                to complement the OpenGL(TM) graphics system by providing 
  9.                support for mipmapping, matrix manipulation, polygon 
  10.                tessellation, quadrics, NURBS, and error handling.  Mipmapping
  11.                routines include image scaling and automatic mipmap generation.
  12.                A variety of matrix manipulation functions build projection 
  13.                and viewing matrices, or project vertices from one coordinate 
  14.                system to another.  Polygon tessellation routines convert 
  15.                concave polygons into triangles for easy rendering.  Quadrics 
  16.                support renders a few basic quadrics such as spheres and cones.
  17.                NURBS code maps complicated NURBS curves and trimmed surfaces 
  18.                into simpler OpenGL evaluators.  Lastly, an error lookup 
  19.                routine translates OpenGL and GLU error codes into strings.
  20.  
  21.  
  22.   glxSpec.ps:  OpenGL(TM) Graphics with the X Window System(R) (Version 1.0)
  23.  
  24.                This document describes GLX, the OpenGL extension to the X 
  25.            Window System.  It refers to concepts discussed in the OpenGL
  26.            specification, and may be viewed as an X specific appendix to 
  27.            that document.  Parts  of the document assume some 
  28.            acquaintance with both the OpenGL and X.
  29.                In the X Window System, OpenGL rendering is made available as 
  30.            an extension to X in the formal X sense:  connection and 
  31.            authentication are accomplished with the normal X mechanisms. 
  32.            As with other X extensions, there is a defined network 
  33.            protocol for the OpenGL rendering commands encapsulated 
  34.            within the X byte stream.
  35.            Since  performance is critical in 3D rendering, there is a 
  36.            way for OpenGL rendering to bypass the data encoding step, 
  37.            the data copying, and interpretation of that data by the X 
  38.            server.  This direct rendering is possible only when a 
  39.            process has direct access to the graphics pipeline.  
  40.            Allowing for parallel rendering has affected the design of 
  41.            the GLX interface.  This has resulted in an added burden on 
  42.            the client to explicitly prevent parallel execution when 
  43.            that is inappropriate.
  44.                X and the OpenGL have different conventions for naming entry
  45.            points and macros.  The GLX extension adopts those of the 
  46.            OpenGL. 
  47.  
  48.  
  49.   OglSpec.ps: The OpenGL(TM) Graphics System:  A Specification (Version 1.0)
  50.  
  51.           This document describes the OpenGL graphics system:  what it
  52.           is, how it acts, and what is required to implement it.  We
  53.           assume that the reader has at least a rudimentary 
  54.           understanding of computer graphics.  This means familiarity 
  55.           with the essentials of computer graphics, algorithms, as well
  56.           as familiarity with basic graphics hardware and associated 
  57.           terms.
  58.  
  59.  
  60.  
  61. The OpenGL(TM) Specification in this directory is protected by
  62. International Copyright Law, and is proprietary to Silicon
  63. Graphics, Inc.  You may not copy, adapt, distribute, or publicly
  64. perform or display any portion of such material without the
  65. express, prior written consent of Silicon Graphics, Inc.  Your
  66. receipt or possession of the OpenGL Specification does not grant
  67. to you or anyone else any right to reproduce, create derivative
  68. works based on or distribute or otherwise disclose any of its
  69. contents, or to manufacture, use or sell anything that embodies
  70. any of the material included herein, in whole or in part, provided,
  71. however, that you may print one interpreted copy of the PostScript(R)
  72. version of the OpenGL Specification provided herein for your personal
  73. reference in connection with your use of a product that utilizes the
  74. OpenGL API.
  75.  
  76. THE MATERIAL IN THIS DIRECTORY IS PROVIDED TO YOU "AS-IS"
  77. AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE,
  78. INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR
  79. FITNESS FOR A PARTICULAR PURPOSE.  IN NO EVENT SHALL SILICON
  80. GRAPHICS, INC.  BE LIABLE TO YOU OR ANYONE ELSE FOR ANY DIRECT,
  81. SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY
  82. KIND, OR ANY DAMAGES WHATSOEVER, INCLUDING WITHOUT LIMITATION,
  83. LOSS OF PROFIT, LOSS OF USE, SAVINGS OR REVENUE, OR THE CLAIMS OF
  84. THIRD PARTIES, WHETHER OR NOT SILICON GRAPHICS, INC.  HAS BEEN
  85. ADVISED OF THE POSSIBILITY OF SUCH LOSS, HOWEVER CAUSED AND ON
  86. ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE
  87. POSSESSION OR USE OF THE MATERIAL CONTAINED IN THIS SPECIFICATION.
  88.  
  89. U. S. Government Restricted Rights Legend
  90.  
  91. Use, duplication, or disclosure by the Government is subject to
  92. restrictions set forth in FAR 52.227.19(c)(2) or subparagraph
  93. (c)(1)(ii) of the Rights in Technical Data and Computer Software
  94. clause at DFARS 252.227-7013 and/or in similar or successor
  95. clauses in the FAR or the DOD or NASA FAR Supplement.
  96. Unpublished-- rights reserved under the copyright laws of the
  97. United States.  Contractor/manufacturer is Silicon Graphics,
  98. Inc., 2011 N.  Shoreline Blvd., Mountain View, CA 94039-7311.
  99.  
  100. OpenGL is a trademark of Silicon Graphics, Inc.  PostScript is a
  101. registered trademark of Adobe Systems Incorporated.
  102.